<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        .box {
            height: 800px;
            width: 900px;
            border: 1px solid red;
            box-sizing: border-box;
            /* 伸缩盒子模型 
               子元素也变成伸缩项*/
            display: flex;
            /* 设置子元素在指定轴的的排列方式：(默认x轴)
               flex-start: 盒子从最开始排列 无空隙
               flex-end:   盒子从右开始排列 无空隙
               center:     盒子中间排列 左右有间隙
               space-between: 左右无间隙 盒子之间有间隙
               space-around: 相当于给每个子元素设置margin 0 auto
             */
             justify-content:  space-around; 

             /* 当子元素的总宽度超出父元素总和 */
             /* flxe-flow: flex-direction flex-wrap
                flex-warp: 控制子元素是否换行显示，默认不换行
                    notwrap: 不换行  -->子元素收缩
                    wrap：换行
                    wrap-reverse: 翻转 原来是从上到下 现在从下到上
             */
             flex-wrap:wrap-reverse;

             /* flex-direction：设置主轴 */
             flex-direction:row;

        }
        .box > div {
            width: 200px;
            height: 200px;
        }
        .box>div:nth-of-type(1){
            background-color: red;
        }
        .box>div:nth-of-type(2){
            background-color: black;
        }
        .box>div:nth-of-type(3){
            background-color: purple;
        }
        .box>div:nth-of-type(4){
            background-color: yellow;
        }
        .box>div:nth-of-type(5){
            background-color: green;
        }
    </style>
</head>
<body>

    <div class="box">
        <div></div>
        <div></div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    
</body>
</html>